/* 菜单折叠 */
function MenuFold() {
	$(".left").delegate("ol li:nth-child(2)","click",function(){
		$(this).parent().find("a").toggle();
	});	
}
MenuFold();

/* 模糊匹配搜索 */
function fuzzyQuery() {
	var seaVal;  // 搜索的数据
	var result;  // 匹配结果
	var allLength; // ol中所有a的个数
	var hideLength;  // ol中隐藏的a的个数
	$('.menuSearch input').keyup(function () {
		// 获取数据
		seaVal = $('.menuSearch input').val();
		$('.left ol a').hide().attr('mydis','false');
		$('.left ol a').each(function(index,el){
			result = $(el).text().toUpperCase().indexOf(seaVal.toUpperCase())  // 忽略大小写匹配
			if (result > 0) { // 数据匹配
				$(el).show().removeAttr('mydis');
				$(el).parent().show()
			}
		 });
		// 判断ol下是否有显示的子元素，没有就隐藏ol
		$('.left ol').each(function(index,el){
			allLength = $(el).find('a').length;
			hideLength = $(el).find('a[mydis]').length;
			if (allLength == hideLength) {
				$(el).hide();
			}
		})
		// 清空恢复样式
		if (seaVal == '') {
			$('.left ol a').show().removeAttr('mydis');
			$('.left ol').show();
		}
	})
}
fuzzyQuery()